package com.hb.B_面向对象.C_数据类

/**
 *  场景：
 *      现在我们要开发一个与优惠券相关的业务，这个业务就是围绕优惠券去做一些文章。
 *      基本的需求如下：
 *          1. 优惠券有多种类型，如现金券，礼品券以及折扣券
 *          2. 现金券能够实现"满多少金额减多少金额"，礼品券能通过券商标明的礼品来兑换相应的礼物
 *              折扣券表示用户能够享受多少折扣。
 *          3. 用户可以领取优惠券，领取之后也可以使用优惠
 *          4. 优惠券的使用时间是可以指定在某一个特定时间段内的
 *          5. 如果优惠券在特定的时间内没有使用的话就会过期
 * */